6807cd7bf90ac714ed7eb36984a635ad1e82620b,src/main/java/name/kazennikov/dafsa/LongFSA.java,LongFSA,write,#LongFSA.Events#,699

Before Change


				writer.state(node.getNumber());

				writer.startFinals();
				writer.finals(node.getFinal().size());
				for(int f : node.getFinal().toArray()) {
					writer.stateFinal(f);
				}
				writer.endFinals();

After Change


			writer.startStates();
			writer.states(nodes.size());

			for(LongFSA.Node node : nodes) {
				writer.startState();
				writer.state(node.getNumber());

				writer.startFinals();

				writer.finals(node.finalCount());
				TIntIterator fit = node.getFinal();
				
				while(fit.hasNext()) {
					writer.stateFinal(fit.next());
				}
				writer.endFinals();